body{
    -webkit-tap-highlight-color:rgba(0,0,0,0)!important;
    font-size: 0;
    font-family: "微软雅黑";
    background-color: #f2f3f5;
    margin-bottom: 1.16rem;
}
/*图标不会被遮挡*/
[flex], [flex]>*, [flex]>[flex] {
    overflow: visible;
}
button{
    font-family: "微软雅黑";
}

/*头部*/
header{
    background-color: #ff4c4c;
    height: .92rem;
    font-size: .36rem;
    color: white;
    position: relative;
}
header>div{
    width: 1.72rem;
    height: .62rem;
    background-color: rgba(0,0,0,0.2);
    border-radius: .62rem;
    position: absolute;
    right: .14rem;
    padding: 0 .26rem;
}
.line{
    display: inline-block;
    height: .37rem;
    width: .01rem;
    background-color: rgba(255,255,255,.5);
    margin: 0 .22rem;
}

/*banner*/
.banner{
    background: url("../img/banner@2x.png") no-repeat center;
    background-size: cover;
    height: 4.05rem;
}
.banner>div{
    width: 7.2rem;
    height: .56rem;
    border-radius: .56rem;
    background-color: rgba(0,0,0,.4);
    margin-top: .12rem;
}
.banner>div>i{
    color: white;
    font-size:.3rem ;
    margin: 0 .14rem;
}
.banner>div>input{
    font-size: .26rem;
    background-color: transparent;
    width: 90%;
    color: white;
}
.banner>div>input::-webkit-input-placeholder{
    color: white;
}

/*入口导航*/
.navTop>li{
    background-color: white;
    width: 25%;
    height: 1.44rem;
    display: inline-block;
    text-align: center;
    position: relative;
}
.navTop>li>div{
    width: .83rem;
    height: .83rem;
    border-radius: .9rem;
    background-color: #ff4c4c;
    margin: .2rem auto .12rem;
}
.navTop>li>div>i{
    font-size: .48rem;
    color: white;
}
.tag{
    color: white;
    width: .72rem;
    height: .3rem;
    border-radius: 2px;
    font-size: .24rem;
    background-color: #ff4c4c;
    position: absolute;
    top:.66rem;
    right: .24rem;
}
.navTop>li>span{
    font-size: .24rem;
    color: #3f3f3f;
}
.navTop>li:first-child>div{
    background: -webkit-linear-gradient(left,  #ff6565 0%,#ff1f26 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #ff6565 0%,#ff1f26 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.navTop>li:nth-child(2)>div{
    background: -webkit-linear-gradient(left,  #fc864c 0%,#e06d35 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #fc864c 0%,#e06d35 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}
.navTop>li:nth-child(3)>div{
    background: -webkit-linear-gradient(left,  #ffa800 0%,#ffa800 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #ffa800 0%,#ffa800 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}
.navTop>li:nth-child(4)>div{
    background: -webkit-linear-gradient(left,  #61d931 0%,#63b144 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #61d931 0%,#63b144 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}
.navTop>li:nth-child(5)>div{
    background: -webkit-linear-gradient(left,  #fdcd1a 0%,#feaf09 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #fdcd1a 0%,#feaf09 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}
.navTop>li:nth-child(6)>div{
   background-color: #f64779;
}
.navTop>li:nth-child(7)>div{
    background: -webkit-linear-gradient(left,  #0ddd9a 0%,#0bac78 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #0ddd9a 0%,#0bac78 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}
.navTop>li:last-child>div{
    background: -webkit-linear-gradient(left,  #0d9cf4 0%,#0979bf 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #0d9cf4 0%,#0979bf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

/*banner2*/
.banner2{
    height: 2.64rem;
    background:url("../img/bigGo@2x.png") no-repeat center;
    background-size: 89%;
    background-color: white;
}

/*优惠促销*/
.sale{
    padding: .08rem 0 .08rem .1rem;
    background-color: white;
}
.sale>li{
    margin:0 0  .2rem .2rem;
    display: inline-block;
    border-radius: 8px;
    width: 3.35rem;
    background-color: #f8f8fa;
    padding: .2rem .26rem;
    position: relative;
}
.sale>li>.tag{
    top:1.9rem;
    left: .54rem;
    height: .33rem;
    width: .83rem;
}
.t1{
    font-size: .32rem;
    color: #ff4c4c;
    font-weight: bold;
}
.t1>span{
    margin-left: .12rem;
    display: inline-block;
    font-size: .24rem;
    color: white;
    width: 1.12rem;
    height: .32rem;
    border-radius: 2px;
    background-color: #ff4c4c;
    text-align: center;
}
.t3{
    color: #7f8699;
    font-size: .24rem;
    margin-top: .04rem;
}

.pic1>span{
    width: 50%;
    height: 1rem;
    display: inline-block;
    margin-top: .3rem;
}
.p1{
    background: url("../img/p1.png") no-repeat center;
    background-size: 84%;
}
.p2{
    background: url("../img/p2.png") no-repeat center;
    background-size: 76%;
}
.p3{
    background: url("../img/p3.png") no-repeat center;
    background-size: 84%;
}
.p4{
    background: url("../img/p4.png") no-repeat center;
    background-size: 84%;
}
.sale2{
    height: 1.12rem;
}
.t2{
    color: #3f3f3f;
    font-size: .28rem;
}
.sale2>span{
    width: .94rem;
    height: .94rem;
    display: inline-block;
    position: absolute;
    right: .2rem;
    top:.08rem;
}
.p5{
    background: url("../img/p5.png") no-repeat center;
    background-size: 84%;
}
.p6{
    background: url("../img/p6.png") no-repeat center;
    background-size: 84%;
}
.p7{
    background: url("../img/p7.png") no-repeat center;
    background-size: 84%;
}
.p8{
    background: url("../img/p8.png") no-repeat center;
    background-size: 84%;
}

/*商城论坛*/
.comment{
    background-color: white;
    padding-left: .3rem;
    height: 1.06rem;
}
.comment>div{
    border-top: 1px solid #d6d7dc;
    padding-left:.94rem ;
    position: relative;
    padding-top: .04rem;
}
.sclt{
    top: .14rem;
    left: .04rem;
    position: absolute;
    display: inline-block;
    width: .7rem;
    height: .72rem;
    background: url("../img/sclt@2x.png") no-repeat center;
    background-size: cover;
}
.rp{
    width: .6rem;
    height: .3rem;
    border: 1px solid #ee7841;
    color: #ee7841;
    font-size: .18rem;
    border-radius: 2px;
    margin-right: .14rem;
}
.comment>div>p{
    font-size: .24rem;
    color: #3f3f3f;
    margin-top: .1rem;
}

/*视频*/
.vedio{
    margin: .2rem auto;
    border-radius: 4px;
    width: 6.9rem;
    height: 3.75rem;
    background: url("../img/video@2x.png") no-repeat center;
    background-size: cover;
    color: white;
}
.vedio>div{
    text-align: center;
}
.vedio>div>i{
    font-size: 1.06rem ;
}
.vedio>div>p{
    font-size: .32rem;
    margin-top: .06rem;
}

/*掌柜推荐&热销排行*/
.recommend{
    background-color: white;
    margin-bottom: .16rem;
}
.head{
    height: .82rem;
    width: 100%;
    padding-left: .3rem;
}
.red{
    display: inline-block;
    width: .06rem;
    height: .32rem;
    border-radius: 0.03rem;
    background-color: #ff4c4c;
}
.eng{
    font-size: .24rem;
    color: #7f8699;
}
.head>span:nth-child(2){
    font-size: .28rem;
    color: #db0c14;
    margin: 0 .14rem;
}
.recommend>ul>li{
    border-top:1px solid #e1e1e1;
    width: 100%;
}
.rec1{
    height: 2.48rem;
    padding: 0 .3rem;
}
.rec1>span{
    width: 1.5rem;
    height: 1.5rem;
}
.t4{
    font-size: .24rem;
    color: #ff4c4c;
    font-weight: bold;
}
.t5{
    font-size: .24rem;
    color: #7f8699;
    margin-top: .11rem;
}
.t6{
    font-size: .24rem;
    color: #3f3f3f;
    margin-top: .11rem;
}
.p9{
    background: url("../img/p9@2x.png") no-repeat center;
    background-size: 90%;
}
.p10{
    background: url("../img/p10@2x.png") no-repeat center;
    background-size: 90%;
}
.rec2{
    height: 2.24rem;
}
.rec2>div{
    width: 50%;
    height: 100%;
    padding: .2rem 0 0 .3rem;
    position: relative;
}
.t7{
    color: #ff4c4c;
    font-size: .3rem;
    margin-bottom: -.12rem;
}
.rec2>div:first-child{
    border-right: 1px solid #e1e1e1;
}
.rec2>div>div{
    position: absolute;
    bottom: .2rem;
    width: 85%;
}
.rec2>div>div>span:last-child{
    width: 1.5rem;
    height: 1.5rem;
}
.rec2>div>div>span:first-child{
    width: 1.1rem;
    height: 1.1rem;
}
.p11{
    background: url("../img/p11@2x.png") no-repeat center;
    background-size: 84%;
}
.p12{
    background: url("../img/p12@2x.png") no-repeat center;
    background-size: 94%;
}
.p13{
    background: url("../img/p13@2x.png") no-repeat center;
    background-size: 84%;
}
.p14{
    background: url("../img/p14@2x.png") no-repeat center;
    background-size: 90%;
}
.p15{
    background: url("../img/p15@2x.png") no-repeat center;
    background-size: 88%;
}
.p16{
    background: url("../img/p16@2x.png") no-repeat center;
    background-size: 84%;
}
.p17{
    background: url("../img/p17@2x.png") no-repeat center;
    background-size: 84%;
}
.p18{
    background: url("../img/p18@2x.png") no-repeat center;
    background-size: 100%;
}
.p19{
    background: url("../img/p19@2x.png") no-repeat center;
    background-size: 48%;
}
.p20{
    background: url("../img/p20@2x.png") no-repeat center;
    background-size: 94%;
}
.p21{
    background: url("../img/p21@2x.png") no-repeat center;
    background-size: 104%;
}
.p22{
    background: url("../img/p22@2x.png") no-repeat center;
    background-size: 90%;
}
.p23{
    background: url("../img/p23@2x.png") no-repeat center;
    background-size: 88%;
}
.p24{
    background: url("../img/p24@2x.png") no-repeat center;
    background-size: 84%;
}
.p25{
    background: url("../img/p25@2x.png") no-repeat center;
    background-size: 104%;
}
.p26{
    background: url("../img/p26@2x.png") no-repeat center;
    background-size: 100%;
}

/*底部导航*/
.nav{
    background-color: white;
    height: 1rem;
    border-top: 1px solid #d6d7dc;
    width: 100%;
    position: fixed;
    bottom: 0;
}
.nav>li>i{
    font-size: .46rem;
    color: #b1b1b1;
}
.nav>li{
    width: 25%;
    color: #7f8699;
    font-size: .24rem;
}
.nav>li:first-child{
    color: #ff4c4c;
}
.nav>li:first-child>i{
    color: #ff4c4c;
}